JavaScript Concept Examples

REPEATING STRING:


let arr = "hello world hello hamza";
let trr = arr.split(" ");
for (let i = 0; i < trr.length; i++) {
  console.log(trr[i]);
  if (trr[i] === "hello") {
    alert("arib paddo");
  }
}
    

FIRST LETTER CAPITAL:


let arr = prompt("enter your word");
console.log(arr.toUpperCase());
let trr = arr.split(" ");
for (let i = 0; i < trr.length; i++) {
  console.log(trr[i][0].toUpperCase() + trr[i].slice(1));
}
    

PALINDROME:


let str = prompt("enter your word");
let newStr = "";
for (let i = str.length - 1; i >= 0; i--) {
  newStr += str[i];
}
console.log(newStr);
    

SWITCH CASE:


let dayOfWeek = prompt("Enter the first three letters of the day").toLowerCase();
switch (dayOfWeek) {
  case "tue":
    alert("mangal h najim");
    break;
  case "mon":
    alert("peer h yr");
    break;
  case "wed":
    alert("budh h bhai tesra din agya");
    break;
  case "thu":
    alert("aj jumerat h arib ki barat h");
    break;
  case "fri":
    alert("agya jumma, Jumme ki raat h");
    break;
  case "sat":
    alert("hafta kofta, apni raat ha");
    break;
  case "sun":
    alert("majdoro ki chutii");
    break;
  default:
    alert("din likhne ko kaha h bhai");
}
    

TOSS:


let tass = Math.ceil(Math.random() * 2);
function toss(tass) {
  if (tass === 2) {
    alert("Hat aya h");
  } else {
    alert("Tail aya h");
  }
}
let chalo = confirm("Toss krna h k nh");
if (chalo) toss(tass);
    

ALPHABETICAL ORDER:


function alphabet_order(str) {
  return str.split("").sort().join("");
}
console.log(alphabet_order(prompt("Enter your string")));
    

LONGEST WORD IN STRING:


let str2 = "web development course";
let splitStr = str2.split(" ");
let lnght = 0;
let hogya = "";
for (let i = 0; i < splitStr.length; i++) {
  if (lnght <= splitStr[i].length) {
    lnght = splitStr[i].length;
    hogya = splitStr[i];
  }
}
console.log(hogya);
    

POWER FUNCTION:


let a = prompt("Enter your number");
let b = prompt("Enter second number");
let d = a;
function power(a, b) {
  for (let i = 1; i < b; i++) {
    a *= d;
  }
  console.log(a);
}
power(a, b);
    

LEAP YEAR CHECK:


let leapYear = 1996;
let arrY = [];
function createLeapYear() {
  for (let i = 0; i < 11; i++) {
    leapYear += 4;
    arrY[i] = leapYear;
  }
  return arrY;
}
function chk() {
  createLeapYear();
  let userInp = +prompt("Enter a year");
  for (let i = 0; i < arrY.length; i++) {
    if (userInp === arrY[i]) {
      alert("bhtreen");
    }
  }
}
chk();
    

AVERAGE AND PERCENTAGE:


function mainF() {
  let si = 76;
  let ur = 43;
  let en = 47;
  function average() {
    return (si + ur + en) / 3;
  }
  function percentage() {
    return ((si + ur + en) / 200) * 100;
  }
  console.log(average().toFixed(2), percentage().toFixed(2) + "%");
}
mainF();
    

SELF MADE indexOf()


let stR = "sadqah";
let char = "h";
function karacter() {
  for (let i = 0; i < stR.length; i++) {
    if (stR[i] === char) {
      console.log(i);
    }
  }
}
karacter();
    

REMOVE VOWELS:


let alfaz = prompt("Enter a word");
let ALFAZ = "";
function vowels() {
  for (let i = 0; i < alfaz.length; i++) {
    if (!"aeiou".includes(alfaz[i])) {
      ALFAZ += alfaz[i];
    }
  }
  console.log("Original:", alfaz);
  console.log("Without vowels:", ALFAZ);
}
vowels();
    

COUNT DOUBLE VOWELS:


function countConsecutiveVowels(text) {
  const vowels = "aeiou";
  let count = 0;
  for (let i = 0; i < text.length - 1; i++) {
    let char1 = text[i].toLowerCase();
    let char2 = text[i + 1].toLowerCase();
    if (vowels.includes(char1) && vowels.includes(char2)) {
      count++;
    }
  }
  return count;
}
const sentence = "Pleases read this application and give me gratuity";
console.log("Consecutive vowel pairs:", countConsecutiveVowels(sentence));
    

OVERTIME PAY:


function calculateOvertimePay(hoursWorked) {
  const overtimeRate = 12;
  const regularHours = 40;
  if (hoursWorked > regularHours) {
    const overtimeHours = hoursWorked - regularHours;
    return overtimeHours * overtimeRate;
  } else {
    return 0;
  }
}
const hoursWorked = 50;
console.log("Overtime Pay: Rs.", calculateOvertimePay(hoursWorked));
    
View Assignment PDF